import request from '@/utils/request'

/**
 * 登录请求的封装
 * @param {*} obj
 */
// baseURL: http://localhost:8888/api
export const reqLogin = (obj) => {
  return request({
    method: 'post',
    url: '/sys/login',
    data: obj
  })
}

/**
 * 获取用户基本资料 （需要token）
 */
export const reqGetProfile = () => {
  return request({
    method: 'post',
    url: '/sys/profile'
  })
}

/**
 * 获取用户基本信息（带头像）
 * @param {*} id
 */
export const reqGetBaseInfo = (id) => {
  return request({
    method: 'get',
    url: `/sys/user/${id}`
  })
}

/**
 * 获取员工简单列表
 */
export const reqGetSimpleUserList = () => {
  return request({
    method: 'get',
    url: '/sys/user/simple'
  })
}

// 在axios内部已经进行new Promise的封装
// axios({
//   method: 'xxx',
//   url: 'xxx'
// }).then(xx => {
//
// })

// 只需要在异步的外面，包一层new Promise, 将来就可以 .then .catch
